The SNiFF+ C Tutorial

The SNiFF+C Tutorial Guide consists of the following parts:

- Browsing
- Edit/Compile/Debug
- Team Setup
- Developing in a Team
- Team Maintenance
- Version Controlling

| Note
| Please note that a Log Window, displaying SNiFF+ error and control messages, may appear at several stages throughout this tutorial.

Browsing
This tutorial is for you if

- you are a new SNiFF+ user
- you want to quickly learn how to use SNiFF+ for browsing C code

Edit/Compile/Debug
This tutorial is for you if

- you want to use SNiFF+ in single-user/single-platform C development
- you want to learn about building C executables
- you want an introduction to the tools used in the C edit/compile/debug cycle

Note that this tutorial introduces concepts and tools used in developing, irrespective of whether you are working alone or as part of a team.
Team Setup
This tutorial is for you if

- you have done the previous tutorials or
- you are familiar with SNiFF+ and
- you need SNiFF+ in a multi-user and/or a multi-platform work situation
- you need SNiFF+ and RCS (included in the SNiFF+ package) for configuration management and version controlling (CMVC)
- you are responsible for setting up projects and working environments in a multi-user/ multi-platform work situation (Working Environments Administrator).

Developing in a Team

- you have done the previous tutorials or
- you are familiar with SNiFF+ and
- you work in a team and use RCS for version controlling and configuration management. Note that the Edit/Compile/Debug cycle is described in the Edit/Compile/Debug tutorial

Team Project Maintenance
This tutorial is for you if

- you are responsible for maintaining projects and working environments in a multi-user/ multi-platform work situation (Working Environments Administrator).

Version Controlling
This tutorial is for you if

- you have done the previous tutorials and
- you need SNiFF+ and RCS (included in the SNiFF+ package) for configuration management and version controlling (CMVC)